package com.andy.wang.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import org.joda.time.DateTime;

/**
 * 好友表

 * @TableName friend
 */
@TableName(value ="friend")
@Data
public class Friend implements Serializable {
    // 导入User类
    private User user;

    /**
     * 好友ID
     */
    @TableId(type = IdType.AUTO)
    @TableField("fID")
    private Long fid;

    /**
     * 好友身份发起人   用户ID
     */
    @TableField("uID")
    private Long uid;

    /**
     * 好友身份接收人   用户ID
     */
    @TableField("accept")
    private Long accept;

    /**
     * 好友身份  【1.普通朋友   2.情侣  3.兄弟  4.闺蜜  5.与众不同】
     */
    @TableField("rank")
    private Integer rank;

    /**
     * 好友发起日期
     */
    @TableField("initiateDateTime")
    private Date initiateDateTime;


    /**
     * 好友同意日期
     */
    @TableField("friendDateTime")
    private Date friendDateTime;

    /**
     * 好友是否同意【0.等待判定  1.同意  2.不同意】默认0
     */
    @TableField("friendStatus")
    private Integer friendStatus;


    @TableField(exist = false)
    private static final long serialVersionUID = 1L;


}
